﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Tablas
{
    public class Interpreta
    {
        //pesoIdeal
        public static string pesoIdeal()
        {
            //Variables locales
            string pesoIdeal = "Sin Interpretación";

            pesoIdeal = "Este dato representa el peso IDEAL\n que debe tener la persona";

            return pesoIdeal;
        }

        //pesoSaludable
        public static string pesoSaludable()
        {
            //Variables locales
            string pesoSaludable = "Sin Interpretación";

            pesoSaludable = "Este dato representa el peso SALUDABLE\n, es decir la persona puede\n tener un maximo y minimo";

            return pesoSaludable;
        }

        //Porcentaje de peso teorico
        public static string pesoTeorico(int peso)
        {
            //Variables locales
            string pesoTeorico = "Sin Interpretación";

            if(peso>200)
                pesoTeorico = "Obesidad Mórbida";
            else if(peso>130 && peso<199)
                pesoTeorico = "Obesidad";
            else if (peso > 110 && peso < 129)
                pesoTeorico = "Sobrepeso";
            else if (peso >90  && peso < 109)
                pesoTeorico = "Normalidad";
            else if (peso > 80 && peso < 89)
                pesoTeorico = "Desnutrición Leve";
            else if (peso > 70 && peso < 79)
                pesoTeorico = "Desnutrición Moderada";
            else if (peso <69)
                pesoTeorico = "Desnutrición Severa";


            return pesoTeorico;
        }


        //Indice de masa corporal
        public static string IMC(float peso)
        {
            //Variables locales
            string imc = "Sin Interpretación";
            if (peso > 50)
                imc = "Obesidad grado IV (Extrema)";
            else if (peso > 40 && peso < 49.9)
                imc = "Obesidad grado III (Mórbida)";
            else if (peso > 35 && peso < 39.9)
                imc = "Obesidad - Grado II";
            else if (peso > 30 && peso < 34.9)
                imc = "Obesidad - Grado I";
            else if (peso > 27 && peso < 29.9)
                imc = "Sobre Peso Grado 2 (Preobesidad)";
            else if (peso > 25 && peso < 26.9)
                imc = "Sobrepeso grado1";
            else if (peso > 18.5 && peso < 24.9)
                imc = "Peso normal";
            else if (peso < 18.4)
                imc = "Peso Bajo";


            return imc;
        }


        //Indice de masa corporal
        public static string ICC(float peso,string sex)
        {
            //Variables locales
            string icc = "Sin Interpretación";
            if (sex == "H")
            {
                if (peso < 0.78)
                    icc = "Complexion Ginecoide (Pera)";
                else if (peso > 0.78 && peso < 0.93)
                    icc = "Complexion Normal";
                else if (peso > 0.93)
                    icc = "Complexion Androide (Manzana)";
            }
            else if (sex == "F")
            {

                if (peso < 0.71)
                    icc = "Complexion Ginecoide (Pera)";
                else if (peso > 0.71 && peso < 0.84)
                    icc = "Complexion Normal";
                else if (peso > 0.84)
                    icc = "Complexion Androide (Manzana)";
            }


            return icc;
        }

        //Porcentaje de peso habitual
        public static string pesoHabitual(float peso)
        {
            //Variables locales
            string habitual = "Sin Interpretación";
            if (peso < 74)
                habitual = "Desnutricion Severa";
            else if (peso > 95)
                habitual = "No sufre de desnutricion";

            return habitual;
        }


         //Porcentaje de grasa
        public static string grasa(float peso)
        {
            //Variables locales
            string grasa = "Sin Interpretación";
            if (peso > 35)
                grasa = "Por encima de lo normal";
            else
                grasa = "En la medida de lo normal";

            return grasa;
        }

           //Porcentaje de area broquial disponible
        public static string pambd(float peso)
        {
            //Variables locales
            string pambd = "Sin Interpretación";
            if (peso > 80 && peso < 90)
                pambd = "Deficiencia Leve";
            else if (peso > 60 && peso < 79)
                pambd = "Deficiencia Moderada";
            else if (peso < 60)
                pambd = "Deficiencia Grave";

            return pambd;
        }

        


        
            

       
    }
}
